package org.antrain.pwd.utils;
import java.util.Map;

import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;

@SuppressWarnings("all")
public class InitUtil {

    /**
     * 初始化分页信息
     */
    public static void initPage(Map<String, Object> param) {
        if (StrUtil.isBlankIfStr(param.get("page"))) {
            param.put("page", 1);
        }
        if (StrUtil.isBlankIfStr(param.get("limit"))) {
            param.put("limit", 5);
        }
    }

    public static void initLike(Map<String, Object> param,QueryWrapper wrapper, String ...str){
        for(String s:str){
            if(!StrUtil.isBlankIfStr(param.get(s))){
                wrapper.like(s, param.get(s));
            }
        }
    }

    public static void initEq(Map<String, Object> param,QueryWrapper wrapper, String ...str){
        for(String s:str){
            if(!StrUtil.isBlankIfStr(param.get(s))){
                wrapper.eq(s, param.get(s));
            }
        }
    }
}